package com.bdqn.membersystem.pojo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
    * 用户总账明细表
    */
public class UserAccountLog201404 implements Serializable {
    private Long accountlogid;

    private Long userid;

    private Date actiontime;

    /**
    * 动作摘要
    */
    private String actiondesc;

    /**
    * 0辅消,1重消
    */
    private Integer actiontype;

    /**
    * 基本入账
    */
    private BigDecimal basein;

    /**
    * 基本出账
    */
    private BigDecimal baseout;

    /**
    * 基本余额
    */
    private BigDecimal basebalance;

    /**
    * 重消入账
    */
    private BigDecimal repeatin;

    /**
    * 重消出账
    */
    private BigDecimal repeatout;

    /**
    * 重消余额
    */
    private BigDecimal repeatbalance;

    private static final long serialVersionUID = 1L;

    public Long getAccountlogid() {
        return accountlogid;
    }

    public void setAccountlogid(Long accountlogid) {
        this.accountlogid = accountlogid;
    }

    public Long getUserid() {
        return userid;
    }

    public void setUserid(Long userid) {
        this.userid = userid;
    }

    public Date getActiontime() {
        return actiontime;
    }

    public void setActiontime(Date actiontime) {
        this.actiontime = actiontime;
    }

    public String getActiondesc() {
        return actiondesc;
    }

    public void setActiondesc(String actiondesc) {
        this.actiondesc = actiondesc;
    }

    public Integer getActiontype() {
        return actiontype;
    }

    public void setActiontype(Integer actiontype) {
        this.actiontype = actiontype;
    }

    public BigDecimal getBasein() {
        return basein;
    }

    public void setBasein(BigDecimal basein) {
        this.basein = basein;
    }

    public BigDecimal getBaseout() {
        return baseout;
    }

    public void setBaseout(BigDecimal baseout) {
        this.baseout = baseout;
    }

    public BigDecimal getBasebalance() {
        return basebalance;
    }

    public void setBasebalance(BigDecimal basebalance) {
        this.basebalance = basebalance;
    }

    public BigDecimal getRepeatin() {
        return repeatin;
    }

    public void setRepeatin(BigDecimal repeatin) {
        this.repeatin = repeatin;
    }

    public BigDecimal getRepeatout() {
        return repeatout;
    }

    public void setRepeatout(BigDecimal repeatout) {
        this.repeatout = repeatout;
    }

    public BigDecimal getRepeatbalance() {
        return repeatbalance;
    }

    public void setRepeatbalance(BigDecimal repeatbalance) {
        this.repeatbalance = repeatbalance;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", accountlogid=").append(accountlogid);
        sb.append(", userid=").append(userid);
        sb.append(", actiontime=").append(actiontime);
        sb.append(", actiondesc=").append(actiondesc);
        sb.append(", actiontype=").append(actiontype);
        sb.append(", basein=").append(basein);
        sb.append(", baseout=").append(baseout);
        sb.append(", basebalance=").append(basebalance);
        sb.append(", repeatin=").append(repeatin);
        sb.append(", repeatout=").append(repeatout);
        sb.append(", repeatbalance=").append(repeatbalance);
        sb.append("]");
        return sb.toString();
    }
}